# encoding:utf-8

import unittest

from selenium import webdriver


class NewVisitorTest(unittest.TestCase):
    def setUp(self):
        self.browser = webdriver.Firefox()
        self.browser.implicitly_wait(3)

    def tearDown(self):
        self.browser.quit()

    def test_can_start_a_list_and_retrieve_it_later(self):
        # Jax听说有一个很酷的在线待办事项app
        # 他去看了这个app的主页
        self.browser.get("http://localhost:8000")
        # 他注意到网页的标题和头部都包含To-Do这个词
        self.assertIn("To-Do", self.browser.title)
        self.fail("finish the test!")

        # 应用邀请他输入一个待办事项

        # 他在文本框里输入了buy T-shirt

        # 他回车后,页面更新了
        # 待办事项中显示了"1:buy T-shirt"

        # 页面中又显示了一个文本框, 可以输入其他待办事项
        # 他输入了"buy keyboard"

        # 页面再次更新, 显示了两个代办事项

        # 他想知道这个网站是否记住了她的清单
        # 他看到网站为他生成了唯一的url
        # 而且页面中有一些文字解说这个功能
        # 他访问这个url, 发现待办事项还在
        # 他很高兴,睡觉去了


if __name__ == "__main__":
    unittest.main()
